vs
QUICK ANSWER
"Every day" is an adverb which is often translated as "todos los días", and "all day" is a phrase which is often translated as "todo el día". Learn more about the difference between "every day" and "all day" below.
every day()
An adverb is a word that describes a verb, an adjective, or other adverbs (e.g., to run quickly, very tired).
a. todos los días
You should brush your teeth every day.Hay que cepillarse los dientes todos los días.
all day()
A phrase is a group of words commonly used together (e.g., once upon a time).
1. (general)
b. el día entero
I've been working on this project all day.Llevo trabajando en este proyecto el día entero.